fix: update all dependencies (major)#707
Conversation
Summary of ChangesHello @renovate-bot, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed! This pull request focuses on maintaining the project's dependencies by upgrading the Highlights
Using Gemini Code AssistThe full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips. Invoking Gemini You can request assistance from Gemini at any point by creating a comment using either
Customization To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a Limitations & Feedback Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here. You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension. Footnotes
|
There was a problem hiding this comment.
Code Review
This pull request updates minitest to version 6, a major release with numerous breaking changes. This update is likely to cause failures in your test suite if minitest is in use. It is critical to thoroughly run all tests and adapt any existing test code to the new Minitest v6 API before merging. If minitest is no longer a direct dependency for your tests, consider removing it from the Gemfile altogether.
|
|
||
| group :development, :test do | ||
| gem "minitest", "~> 5.0" | ||
| gem "minitest", "~> 6.0" |
There was a problem hiding this comment.
This major version upgrade to minitest v6 introduces significant breaking changes that will likely break your test suite. According to the official release notes, some of the breaking changes include:
- Dropped support for Ruby versions below 3.0.
Minitest::Unit::TestCasehas been removed (useMinitest::Test).assert_nothing_raisedhas been removed (useassert_silent).assert_raisesnow requires an exception class to be specified.
Before merging, please ensure that the entire test suite is executed and passes. If minitest is not actively used, it would be better to remove this dependency rather than update it.
11dd0d7 to
ea6304d
Compare
ea6304d to
c151645
Compare
c151645 to
d4848e7
Compare
d4848e7 to
c4c8e61
Compare
0c27f8f to
c9b2461
Compare
c9b2461 to
42792de
Compare
60031f1 to
3c54645
Compare
7ef4aa4 to
eff5c77
Compare
ba83af5 to
25c9474
Compare
25c9474 to
dfb70cb
Compare
f581b82 to
bfddfe8
Compare
bfddfe8 to
af94db5
Compare
af94db5 to
4703dee
Compare
This PR contains the following updates:
v0.11.0→v1.0.06.0.4→10.0.0"~> 5.0"→"~> 6.0"==2025.11.12→==2026.4.103.4.9→4.0.4Release Notes
googleapis/google-cloud-go (cloud.google.com/go/longrunning)
v0.13.0Compare Source
bigquery: UseLegacySQL options for CreateTable and QueryConfig. Use these
options to continue using Legacy SQL after the client switches its default
to Standard SQL.
bigquery: Support for updating dataset labels.
bigquery: Set DatasetIterator.ProjectID to list datasets in a project other
than the client's. DatasetsInProject is no longer needed and is deprecated.
bigtable: Fail ListInstances when any zones fail.
spanner: support decoding of slices of basic types (e.g. []string, []int64,
etc.)
logging/logadmin: UpdateSink no longer creates a sink if it is missing
(actually a change to the underlying service, not the client)
profiler: Service and ServiceVersion replace Target in Config.
v0.12.0Compare Source
pubsub: Subscription.Receive now uses streaming pull.
pubsub: add Client.TopicInProject to access topics in a different project
than the client.
errors: renamed errorreporting. The errors package will be removed shortly.
datastore: improved retry behavior.
bigquery: support updates to dataset metadata, with etags.
bigquery: add etag support to Table.Update (BREAKING: etag argument added).
bigquery: generate all job IDs on the client.
storage: support bucket lifecycle configurations.
coverlet-coverage/coverlet (coverlet.collector)
v10.0.0Improvements
--coverlet-file-prefixoption for unique report files #1869Fixed
Maintenance
Diff between 8.0.1 and 10.0.0
v8.0.1Fixed
Improvements
Diff between 8.0.0 and 8.0.1
v8.0.0Special Thanks: A huge thank you to @Bertk for driving the majority of the work in this release! 🎉
Fixed
Improvements
Diff between 6.0.4 and 8.0.0
minitest/minitest (minitest)
v6.0.6Compare Source
v6.0.5Compare Source
v6.0.4Compare Source
v6.0.3Compare Source
v6.0.2Compare Source
v6.0.1Compare Source
v6.0.0Compare Source
wntrblm/nox (nox)
v2026.4.10Compare Source
v2026.2.9Compare Source
ruby/ruby (ruby)
v4.0.4: 4.0.4Compare Source
What's Changed
Fiber#transfer: machine stack not released when fiber terminates, causingFiberError: can't set a guard page- Ruby - Ruby Issue Tracking SystemRubyVM::InstructionSequence.compiledon't support coverage - Ruby - Ruby Issue Tracking Systemif- Ruby - Ruby Issue Tracking System$_returns stale value due to gvar_tbl caching - Ruby - Ruby Issue Tracking Systemwhile true || truecondition - Ruby - Ruby Issue Tracking Systemfiddle/importis required in multiple boxes - Ruby - Ruby Issue Tracking SystemNote: This list is automatically generated by tool/gen-github-release.rb. Because of this, some commits may be missing.
Full Changelog
v4.0.3: 4.0.3Compare Source
What's Changed
Full Changelog
v4.0.2: 4.0.2Compare Source
What's Changed
binding.irbraises a LoadError underbundle execwhen Gemfile containspath:orgit:- Ruby - Ruby Issue Tracking Systemsyntax_suggest2.0.3 to supported branches - Ruby - Ruby Issue Tracking SystemUnboundMethod#==returns false for methods from included/extended modules - Ruby - Ruby Issue Tracking SystemString#%(backport 726205b354d1068147719fb42e1de743f1838ef1) - Ruby - Ruby Issue Tracking Systemand?predicate confused for leadingandkeyword - Ruby - Ruby Issue Tracking Systembenchmarkis shown when usingbenchmark-ips- Ruby - Ruby Issue Tracking Systemand?as ignored newline - Ruby - Ruby Issue Tracking SystemTimeout.timeoutdoesn't useTimeout::ExitExceptionwhen Fiber scheduler is in use. - Ruby - Ruby Issue Tracking Systemx = a rescue b in canddef f = a rescue b in cparsed differently between parse.y and prism - Ruby - Ruby Issue Tracking SystemNote: This list is automatically generated by tool/gen-github-release.rb. Because of this, some commits may be missing.
Full Changelog
v4.0.1: 4.0.1Compare Source
What's Changed
benchmarkis shown when usingbenchmark-ips- Ruby - Ruby Issue Tracking SystemNote: This list is automatically generated by tool/gen-github-release.rb. Because of this, some commits may be missing.
Full Changelog
v4.0.0: 4.0.0See also:
What's Changed
#io_writehook on IO flush by noteflakes · Pull Request #15609--with-ext=when ENABLE_SHARED=yes: ruby/digest.h not found for rubyspec CAPI extensions - Ruby - Ruby Issue Tracking SystemNote: This list is automatically generated by tool/gen-github-release.rb. Because of this, some commits may be missing.
Full Changelog
Configuration
📅 Schedule: (UTC)
* 0-3 * * *)🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.